草庐IT

Python functools.wraps 等价于类

全部标签

android - 让 LayoutParams.WRAP_CONTENT 忽略大背景图像

我正在尝试制作一个高度=LayoutParams.WRAP_CONTENT的LinearLayout。我正在从服务器接收任意大小的位图以设置为LinearLayout的背景图像。如果接收到的位图大于线性布局的内容,如何在不调整View大小的情况下设置LinearLayout的背景图像?如果背景图像能够保持其宽高比并缩放以匹配屏幕宽度,那就太好了。我尝试将onMeasure覆盖作为临时解决方案,但这最终让我感到痛苦。 最佳答案 在布局中使用imageView怎么样,它的adjustViewBounds也设置为true以保持纵横比?

android - Horizo​​ntal RecyclerView wrap_content 在三星手机上效果不佳?

TL;DR-我在每个单元格上使用wrap_content宽度的水平回收器View,它在除三星设备之外的所有设备上都按预期工作。我的list_item.xml:现在,这是使用这段代码在三星s3上的样子:这就是我将list_item.xml中的相对布局的宽度更改为80dp时的样子:现在,如您所见,文本具有不同的宽度和固定的宽度,我在长单词中缺少字母,wrap_content应根据TextView宽度设置宽度,但在三星上这不起作用,它只是拉伸(stretch)布局..我错过了什么吗? 最佳答案 您可以删除包装RelativeLayout正

java - Android View 的 HTML 5 数据属性的等价物

有没有一种方法可以从View中存储/检索任意值,类似于HTML5数据属性?这样,我可以让View调用通用onClick()方法,该方法可以检索相关数据。例如:...我希望能够从被点击的值中检索值。publicvoidsetCountry(Viewv){//retrievedatasomehow} 最佳答案 您可以使用View的tag属性(property)。它就是为此目的而设计的。例如:...publicvoidsetCountry(Viewv){System.out.println(v.getTag());}

android - 相对布局 wrap_content 有什么作用?

我有一个简单的布局如下。即使我将所有属性都设置为wrap_content,生成的布局也会明智地填充整个屏幕高度。单独的布局本身很小。所以顶层容器的大小应该足以包裹它的所有元素。但它似乎充满了整个屏幕。宽度方面,相同的属性工作正常。我在这里缺少什么? 最佳答案 LinearLayout中的android:layout_alignParentBottom="true"导致RelativeLayout一直延伸到底部屏幕。 关于android-相对布局wrap_content有什么作用?,我们在

android - Dialog 或 DialogFragment 中的 Activity 是否有 dispatchTouchEvent() 的等价物

我需要拦截应用程序中的所有触摸事件以监视自定义Activity超时。目前,我在我的Activity中使用dispatchTouchEvent(),但如果我在屏幕上有一个对话框,则不会调用它。有谁知道我是否可以在存在对话框的情况下拥有相同的功能?谢谢 最佳答案 要在DialogFragment中使用dispatchTouchEvent(),覆盖onCreateDialog并返回一个带有dispatchTouchEvent的自定义Dialog(在您的自定义DialogFragment)。例如,在DialogFragment中单击外部时关

android - 有没有RecyclerView等价于ListView的transcriptMode alwaysScroll?

使用ListView,我可以通过设置轻松实现自动滚动的聊天View:android:transcriptMode="alwaysScroll"在其XML中。RecyclerView中有等效项吗?http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:transcriptMode 最佳答案 RecyclerView似乎没有那个选项。您必须手动滚动。做类似的事情......notifyItemInserted(intposn)

java - 为什么 EditText.getText() 的 Xamarin 等价物返回一个字符串?

我是新的Xamarin.Android开发人员。我最近正在阅读一些在派生类中使用EditText方法的Java代码。派生类的方法之一如下所示:privatevoidcheckMatchingBracket(intparamInt){getText().removeSpan(this.openBracketSpan);getText().removeSpan(this.closeBracketSpan);...}这让我感到困惑,因为我认为getText()返回了一个String,因为EditText.Text属性是一个string在这个类的Xamarin对应物中。然而,这种情况并非如此;

android - 约束布局 : Is it possible to make TextView to wrap the text when gets too long?

我希望TextView能够在文本太长时扭曲它的文本。我正在使用链式布局。却没有得到我想要的。这是它的样子:这是我想要实现的:通过使用RelativeLayout没有问题。但我更喜欢ConstraintLayout。 最佳答案 好的。10分钟后发现。只需将TextView的宽度设置为0dp.. 关于android-约束布局:IsitpossibletomakeTextViewtowrapthetextwhengetstoolong?,我们在StackOverflow上找到一个类似的问题:

android - XFinium PDF 图书馆移动 : How to get height of a wrapped text

我们正在使用XFiniumPDF库从移动设备生成PDF文档。我们正在使用如下代码示例编写环绕文本:PdfStringAppearanceOptionssao=newPdfStringAppearanceOptions();sao.Brush=brush;sao.Font=helvetica;//Heightisnotset,texthasnoverticallimit.PdfStringLayoutOptionsslo=newPdfStringLayoutOptions();slo.HorizontalAlign=PdfStringHorizontalAlign.Justified;s

android - ConstraintLayout beta5 wrap_content 没有正确换行

我在RecyclerView中有一个ViewHolder的XML布局。此布局的根是一个ConstraintLayout,其高度设置为wrap_content。在这个平面层次结构中,有3个TextView和一个固定高度的ImageView;想到:这是一个相对简单的布局。在beta4中,这是它在设计器中的样子(最终在运行时,每个recyclerView单元):为“繁文缛节”道歉,但这是NDA等等。也就是说,元素是:3个TextView(带有漂亮的紫色背景的红色胶带)高度为150dp的ImageView是灰色的东西。紫色背景应用于根ConstraintLayout。一切都很好。现在这是它的样